package cn.lizemin.demo.generic;

import java.util.ArrayList;
import java.util.List;

/**
 * @author: lizemin
 * @version: 1.0
 */
public class Demo3 {
    //这是一个main方法,是程序的入口
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(12);
        list.add(22);
        list.add(32);
//        test(list);
//        Integer integer = test2(list);
//        System.out.println(integer);


    }
    //使用通配符
    public static void test(List<?> list){
        for (Object o : list) {
            System.out.println(o);
        }
        list.add(null);

    }
    public static <T,K> T test2(List<T> list,K k){
        for (T t : list) {
            System.out.println(t);
            System.out.println(k);
            return t;
        }

        return null;


    }



}
